This New Hotel Next To Mercedes-Benz Stadium Is About To Dominate The Skyline Of Downtown Atlanta